package com.likai.authority.service;

import java.util.List;

import com.likai.authority.pojo.User;

public interface IUserService {

	/**
	 * 登录
	 * @param po
	 * @return
	 */
	public User login(User po) ;
	
	/**
	 * 更新密码
	 * @param po
	 * @return
	 */
	public int updatePassword(User po) ;
	
	/**
	 * 查询用户列表以及角色名称
	 * @param po
	 * @return
	 */
	public List<User> findListAndRoleName(User po) ;
	
	/**
	 * 添加、修改用户信息
	 * @param po
	 * @return
	 */
	public int updayeUser(User po) ;
	
	/**
	 * 更加用户名查询用户信息
	 * @param username
	 * @return
	 */
	public User findUserByUsername(String username) ;
	
	/**
	 * 根据用户id查询用户名
	 * @param id
	 * @return
	 */
	public User findUserByUserid(String id) ;
	
	/**
	 * 批量删除
	 * @param ids
	 * @return
	 */
	public int removeUser(String [] ids) ;
	
	/**
	 * 根据roleid查询用户信息
	 * @param roleid
	 * @return
	 */
	public List<User> findByRoleId(String roleid) ;
}
